import sys
import os

# 添加父目录到系统路径，以便能够导入 voice_assistant 模块
sys.path.append(os.path.dirname(os.path.dirname(os.path.abspath(__file__))))

from meet_record.app import MeetingRecordApp
from PyQt5.QtWidgets import QApplication

def main():
    # 检查是否已有QApplication实例
    app = QApplication.instance()
    if app is None:
        # 如果没有实例，创建一个新的
        app = QApplication(sys.argv)
        
    # 创建并启动 MeetingRecordApp
    meeting_app = MeetingRecordApp()
    meeting_app.start()
    
    # 确保事件循环运行（无论是否创建了新实例）
    if app:
        sys.exit(app.exec_())
    

if __name__ == "__main__":
    main()